﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ReceitaDeBoloXML.Modelo
{
    public class ReceitaRoot
    {
        private List<Ingrediente> _lstIngredientes;
        private List<Instrucao> _lstInstrucoes;

        public string Nome { get; set; }

        public string TempoDePreparo { get; set; }

        public string TempoDeCozimento { get; set; }

        public string Titulo { get; set; }

        public List<Ingrediente> Ingredientes
        {
            get { return _lstIngredientes; }
        }

        public List<Instrucao> Instrucoes
        {
            get { return _lstInstrucoes; }
            set { _lstInstrucoes = value; }
        }

        public ReceitaRoot()
        {
            _lstIngredientes = new List<Ingrediente>();
            _lstInstrucoes = new List<Instrucao>();
        }

        public void AdicionaIngrediente(Ingrediente ingrediente)
        {
            _lstIngredientes.Add(ingrediente);
        }

        public void AdicionaInstrucao(Instrucao instrucao)
        {
            _lstInstrucoes.Add(instrucao);
        }
    }
}